package com.zenith.middleware.po.vo.storage;

import lombok.Data;

import java.time.LocalDateTime;
import java.util.List;

/**
 * 文件夹VO
 */
@Data
public class FolderVO {
    /**
     * 主键ID
     */
    private Long id;

    /**
     * 父目录ID
     */
    private Long parentId;

    /**
     * 文件夹名称
     */
    private String folderName;

    /**
     * 完整路径
     */
    private String fullPath;

    /**
     * 层级深度
     */
    private Integer level;

    /**
     * 排序权重
     */
    private Integer sortOrder;

    /**
     * 子目录
     */
    private List<FolderVO> children;

    /**
     * 创建时间
     */
    private LocalDateTime createTime;
}